sudden rain shower - Turkish English Dictionary